KS
Killer-Skills

Firebase Test Lab Specialist — how to use Firebase Test Lab Specialist how to use Firebase Test Lab Specialist, Firebase Test Lab Specialist setup guide, Firebase Test Lab Specialist alternative, Firebase Test Lab Specialist vs Appium, what is Firebase Test Lab Specialist, Firebase Test Lab Specialist install, Robo test automation, Android app testing on Google cloud, Firebase Test Lab Specialist tutorial, optimizing app performance with Firebase Test Lab Specialist

v1.0.0
GitHub

About this Skill

Perfect for Mobile App Testing Agents needing comprehensive Android app testing on real and virtual devices Firebase Test Lab Specialist is a testing mechanism that runs tests on real and virtual Android devices, providing screenshots, logs, video recordings, and crash reports for app development and optimization

Features

Runs Robo tests on real and virtual Android devices
Provides screenshots, logs, video recordings, and crash reports for app testing
Supports testing on physical devices like Pixel 10 Pro Fold
Automatically crawls app UI and detects crashes using Robo tests
Generates valuable insights for app development and optimization
Utilizes Google's cloud infrastructure for scalable testing

# Core Topics

dawink5674 dawink5674
[0]
[0]
Updated: 3/5/2026

Quality Score

Top 5%
39
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add dawink5674/sovereign-vpn-core/Firebase Test Lab Specialist

Agent Capability Analysis

The Firebase Test Lab Specialist MCP Server by dawink5674 is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use Firebase Test Lab Specialist, Firebase Test Lab Specialist setup guide, Firebase Test Lab Specialist alternative.

Ideal Agent Persona

Perfect for Mobile App Testing Agents needing comprehensive Android app testing on real and virtual devices

Core Value

Empowers agents to run Robo tests on Firebase Test Lab, providing valuable insights and crash reports through screenshots, logs, video recordings, and crash reports, utilizing Google's cloud infrastructure and API 36

Capabilities Granted for Firebase Test Lab Specialist MCP Server

Automating Android app testing on physical devices like Pixel 10 Pro Fold
Generating crash reports and video recordings for app debugging
Validating app UI through Robo tests on virtual Android devices

! Prerequisites & Limits

  • Requires Google cloud infrastructure access
  • Limited to Android app testing
  • Dependent on Firebase Test Lab services
Project
SKILL.md
4.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Firebase Test Lab Specialist

Overview

Firebase Test Lab is the primary testing mechanism for the Dragon Scale VPN project. It runs tests on real and virtual Android devices in Google's cloud infrastructure, providing screenshots, logs, video recordings, and crash reports.

Primary Test Device: Pixel 10 Pro Fold (codename rango, API 36, physical device)

Core Commands

1. Running Robo Tests (No Test Code Required)

Robo tests automatically crawl the app UI and detect crashes, layout issues, and ANRs.

bash
1# Primary: Pixel 10 Pro Fold (user's actual device) 2gcloud firebase test android run --type=robo \ 3 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 4 --device "model=rango,version=36,locale=en,orientation=portrait" \ 5 --timeout=300s --project=cloud-vpn-12110 6 7# Secondary: Medium Phone virtual device (API 34, fast feedback) 8gcloud firebase test android run --type=robo \ 9 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 10 --device "model=MediumPhone.arm,version=34" \ 11 --timeout=300s --project=cloud-vpn-12110 12 13# Full matrix: Pixel 10 Pro Fold + Medium Phone + Pixel Fold (legacy foldable) 14gcloud firebase test android run --type=robo \ 15 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 16 --device "model=rango,version=36" \ 17 --device "model=MediumPhone.arm,version=34" \ 18 --device "model=felix,version=34" \ 19 --timeout=300s --project=cloud-vpn-12110

2. Running Instrumentation Tests

For targeted verification of specific features (GeoIP, NetworkMonitor, etc.).

bash
1# Build test APK first 2$env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr" 3.\gradlew assembleDebug assembleDebugAndroidTest 4 5# Run on Pixel 10 Pro Fold 6gcloud firebase test android run --type=instrumentation \ 7 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 8 --test=dragon-scale-vpn/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk \ 9 --device "model=rango,version=36" \ 10 --timeout=600s --project=cloud-vpn-12110

3. Viewing Results

bash
1# List recent test runs 2gcloud firebase test android list --project=cloud-vpn-12110 3 4# Get detailed results (URL provided after test run) 5gcloud firebase test android results describe <TEST_MATRIX_ID> --project=cloud-vpn-12110

Device Matrix

PriorityModel IDDevice NameAPIType
PrimaryrangoPixel 10 Pro Fold36Physical
SecondaryMediumPhone.armMedium Phone 6.4"34Virtual
Foldable LegacyfelixPixel Fold34Physical

Testing Strategy for Dragon Scale VPN

What Firebase CAN Test

  • UI rendering — Compose layouts, foldable adaptations, theme colors
  • GeoIP fetch logic — Network calls to ipapi.co (no VPN bypass needed)
  • App stability — Crash detection, ANR detection, memory leaks
  • Navigation — Drawer menu, pager swipes, button states
  • Registration flow — API calls to control plane (mock or real)
  • Foldable posture — Fold/unfold behavior on Pixel 10 Pro Fold

What Firebase CANNOT Test

  • Active VPN tunnelVpnService.prepare() shows a system dialog that can't be auto-dismissed
  • VPN bypass networking — Requires an active WireGuard tunnel
  • Download/upload stats — Requires live tunnel traffic

Integration with Dev Workflow

The Verification Gate

When changes impact UI, networking, or stability:

bash
1# 1. Build APK 2$env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr"; .\gradlew assembleDebug 3 4# 2. Run robo test on Pixel 10 Pro Fold 5gcloud firebase test android run --type=robo \ 6 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 7 --device "model=rango,version=36" --project=cloud-vpn-12110 8 9# 3. Review the results URL in the output

Senior Decision Logic

  1. Discovery (Gemini): Architect determines the minimal change required.
  2. Implementation (Gemini): Execute code changes locally.
  3. Verification (Firebase): Run robo/instrumentation tests on Pixel 10 Pro Fold to validate.
  4. Manual Verification: Sideload APK on physical Pixel 10 Pro Fold for VPN-specific testing.
  5. Deployment: Only push to GitHub after both automated and manual verification pass.

Related Skills

Looking for an alternative to Firebase Test Lab Specialist or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication